package oauth


import (
	"gitee.com/youbeiwuhuan/knife4go/gin-openapi3-knife/constant"
	"gitee.com/youbeiwuhuan/knife4go/gin-openapi3-knife/utils"
	"github.com/gin-gonic/gin"

)


const (
	AXIOS_MIN_JS_RELATIVE_PATH = constant.ROOT_PATH + "/webjars/oauth/axios.min.js"
	// 文件内容的16进制表示
	AXIOS_MIN_JS_HEX_CONTENT = `2f2a206178696f732076302e32372e32207c202863292032303232206279204d617474205a61627269736b6965202a2f0d0a2166756e6374696f6e28652c74297b226f626a656374223d3d747970656f66206578706f7274732626226f626a656374223d3d747970656f66206d6f64756c653f6d6f64756c652e6578706f7274733d7428293a2266756e6374696f6e223d3d747970656f6620646566696e652626646566696e652e616d643f646566696e65285b5d2c74293a226f626a656374223d3d747970656f66206578706f7274733f6578706f7274732e6178696f733d7428293a652e6178696f733d7428297d28746869732c2866756e6374696f6e28297b72657475726e2066756e6374696f6e2865297b76617220743d7b7d3b66756e6374696f6e206e2872297b696628745b725d2972657475726e20745b725d2e6578706f7274733b766172206f3d745b725d3d7b693a722c6c3a21312c6578706f7274733a7b7d7d3b72657475726e20655b725d2e63616c6c286f2e6578706f7274732c6f2c6f2e6578706f7274732c6e292c6f2e6c3d21302c6f2e6578706f7274737d72657475726e206e2e6d3d652c6e2e633d742c6e2e643d66756e6374696f6e28652c742c72297b6e2e6f28652c74297c7c4f626a6563742e646566696e6550726f706572747928652c742c7b656e756d657261626c653a21302c6765743a727d297d2c6e2e723d66756e6374696f6e2865297b22756e646566696e656422213d747970656f662053796d626f6c262653796d626f6c2e746f537472696e6754616726264f626a6563742e646566696e6550726f706572747928652c53796d626f6c2e746f537472696e675461672c7b76616c75653a224d6f64756c65227d292c4f626a6563742e646566696e6550726f706572747928652c225f5f65734d6f64756c65222c7b76616c75653a21307d297d2c6e2e743d66756e6374696f6e28652c74297b696628312674262628653d6e286529292c3826742972657475726e20653b6966283426742626226f626a656374223d3d747970656f6620652626652626652e5f5f65734d6f64756c652972657475726e20653b76617220723d4f626a6563742e637265617465286e756c6c293b6966286e2e722872292c4f626a6563742e646566696e6550726f706572747928722c2264656661756c74222c7b656e756d657261626c653a21302c76616c75653a657d292c322674262622737472696e6722213d747970656f66206529666f7228766172206f20696e2065296e2e6428722c6f2c66756e6374696f6e2874297b72657475726e20655b745d7d2e62696e64286e756c6c2c6f29293b72657475726e20727d2c6e2e6e3d66756e6374696f6e2865297b76617220743d652626652e5f5f65734d6f64756c653f66756e6374696f6e28297b72657475726e20652e64656661756c747d3a66756e6374696f6e28297b72657475726e20657d3b72657475726e206e2e6428742c2261222c74292c747d2c6e2e6f3d66756e6374696f6e28652c74297b72657475726e204f626a6563742e70726f746f747970652e6861734f776e50726f70657274792e63616c6c28652c74297d2c6e2e703d22222c6e286e2e733d3133297d285b66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220722c6f3d6e2834292c693d4f626a6563742e70726f746f747970652e746f537472696e672c733d28723d4f626a6563742e637265617465286e756c6c292c66756e6374696f6e2865297b76617220743d692e63616c6c2865293b72657475726e20725b745d7c7c28725b745d3d742e736c69636528382c2d31292e746f4c6f776572436173652829297d293b66756e6374696f6e20612865297b72657475726e20653d652e746f4c6f7765724361736528292c66756e6374696f6e2874297b72657475726e20732874293d3d3d657d7d66756e6374696f6e20752865297b72657475726e2041727261792e697341727261792865297d66756e6374696f6e20632865297b72657475726e20766f696420303d3d3d657d76617220663d612822417272617942756666657222293b66756e6374696f6e206c2865297b72657475726e206e756c6c213d3d652626226f626a656374223d3d747970656f6620657d66756e6374696f6e20702865297b696628226f626a65637422213d3d732865292972657475726e21313b76617220743d4f626a6563742e67657450726f746f747970654f662865293b72657475726e206e756c6c3d3d3d747c7c743d3d3d4f626a6563742e70726f746f747970657d76617220643d6128224461746522292c683d61282246696c6522292c6d3d612822426c6f6222292c763d61282246696c654c69737422293b66756e6374696f6e20792865297b72657475726e225b6f626a6563742046756e6374696f6e5d223d3d3d692e63616c6c2865297d76617220673d61282255524c536561726368506172616d7322293b66756e6374696f6e204528652c74297b6966286e756c6c213d6529696628226f626a65637422213d747970656f662065262628653d5b655d292c7528652929666f7228766172206e3d302c723d652e6c656e6774683b6e3c723b6e2b2b29742e63616c6c286e756c6c2c655b6e5d2c6e2c65293b656c736520666f7228766172206f20696e2065294f626a6563742e70726f746f747970652e6861734f776e50726f70657274792e63616c6c28652c6f292626742e63616c6c286e756c6c2c655b6f5d2c6f2c65297d76617220622c4f3d28623d22756e646566696e656422213d747970656f662055696e7438417272617926264f626a6563742e67657450726f746f747970654f662855696e74384172726179292c66756e6374696f6e2865297b72657475726e206226266520696e7374616e63656f6620627d293b652e6578706f7274733d7b697341727261793a752c697341727261794275666665723a662c69734275666665723a66756e6374696f6e2865297b72657475726e206e756c6c213d3d652626216328652926266e756c6c213d3d652e636f6e7374727563746f722626216328652e636f6e7374727563746f722926262266756e6374696f6e223d3d747970656f6620652e636f6e7374727563746f722e69734275666665722626652e636f6e7374727563746f722e69734275666665722865297d2c6973466f726d446174613a66756e6374696f6e2865297b72657475726e20652626282266756e6374696f6e223d3d747970656f6620466f726d4461746126266520696e7374616e63656f6620466f726d446174617c7c225b6f626a65637420466f726d446174615d223d3d3d692e63616c6c2865297c7c7928652e746f537472696e67292626225b6f626a65637420466f726d446174615d223d3d3d652e746f537472696e672829297d2c69734172726179427566666572566965773a66756e6374696f6e2865297b72657475726e22756e646566696e656422213d747970656f66204172726179427566666572262641727261794275666665722e6973566965773f41727261794275666665722e6973566965772865293a652626652e62756666657226266628652e627566666572297d2c6973537472696e673a66756e6374696f6e2865297b72657475726e22737472696e67223d3d747970656f6620657d2c69734e756d6265723a66756e6374696f6e2865297b72657475726e226e756d626572223d3d747970656f6620657d2c69734f626a6563743a6c2c6973506c61696e4f626a6563743a702c6973556e646566696e65643a632c6973446174653a642c697346696c653a682c6973426c6f623a6d2c697346756e6374696f6e3a792c697353747265616d3a66756e6374696f6e2865297b72657475726e206c28652926267928652e70697065297d2c697355524c536561726368506172616d733a672c69735374616e6461726442726f77736572456e763a66756e6374696f6e28297b72657475726e2822756e646566696e6564223d3d747970656f66206e6176696761746f727c7c2252656163744e617469766522213d3d6e6176696761746f722e70726f647563742626224e617469766553637269707422213d3d6e6176696761746f722e70726f647563742626224e5322213d3d6e6176696761746f722e70726f647563742926262822756e646566696e656422213d747970656f662077696e646f77262622756e646566696e656422213d747970656f6620646f63756d656e74297d2c666f72456163683a452c6d657267653a66756e6374696f6e206528297b76617220743d7b7d3b66756e6374696f6e206e286e2c72297b7028745b725d29262670286e293f745b725d3d6528745b725d2c6e293a70286e293f745b725d3d65287b7d2c6e293a75286e293f745b725d3d6e2e736c69636528293a745b725d3d6e7d666f722876617220723d302c6f3d617267756d656e74732e6c656e6774683b723c6f3b722b2b294528617267756d656e74735b725d2c6e293b72657475726e20747d2c657874656e643a66756e6374696f6e28652c742c6e297b72657475726e204528742c2866756e6374696f6e28742c72297b655b725d3d6e26262266756e6374696f6e223d3d747970656f6620743f6f28742c6e293a747d29292c657d2c7472696d3a66756e6374696f6e2865297b72657475726e20652e7472696d3f652e7472696d28293a652e7265706c616365282f5e5c732b7c5c732b242f672c2222297d2c7374726970424f4d3a66756e6374696f6e2865297b72657475726e2036353237393d3d3d652e63686172436f64654174283029262628653d652e736c696365283129292c657d2c696e6865726974733a66756e6374696f6e28652c742c6e2c72297b652e70726f746f747970653d4f626a6563742e63726561746528742e70726f746f747970652c72292c652e70726f746f747970652e636f6e7374727563746f723d652c6e26264f626a6563742e61737369676e28652e70726f746f747970652c6e297d2c746f466c61744f626a6563743a66756e6374696f6e28652c742c6e297b76617220722c6f2c692c733d7b7d3b743d747c7c7b7d3b646f7b666f72286f3d28723d4f626a6563742e6765744f776e50726f70657274794e616d6573286529292e6c656e6774683b6f2d2d203e303b29735b693d725b6f5d5d7c7c28745b695d3d655b695d2c735b695d3d2130293b653d4f626a6563742e67657450726f746f747970654f662865297d7768696c652865262628216e7c7c6e28652c742929262665213d3d4f626a6563742e70726f746f74797065293b72657475726e20747d2c6b696e644f663a732c6b696e644f66546573743a612c656e6473576974683a66756e6374696f6e28652c742c6e297b653d537472696e672865292c28766f696420303d3d3d6e7c7c6e3e652e6c656e677468292626286e3d652e6c656e677468292c6e2d3d742e6c656e6774683b76617220723d652e696e6465784f6628742c6e293b72657475726e2d31213d3d722626723d3d3d6e7d2c746f41727261793a66756e6374696f6e2865297b69662821652972657475726e206e756c6c3b76617220743d652e6c656e6774683b696628632874292972657475726e206e756c6c3b666f7228766172206e3d6e65772041727261792874293b742d2d203e303b296e5b745d3d655b745d3b72657475726e206e7d2c6973547970656441727261793a4f2c697346696c654c6973743a767d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b66756e6374696f6e206f28652c742c6e2c722c6f297b4572726f722e63616c6c2874686973292c746869732e6d6573736167653d652c746869732e6e616d653d224178696f734572726f72222c74262628746869732e636f64653d74292c6e262628746869732e636f6e6669673d6e292c72262628746869732e726571756573743d72292c6f262628746869732e726573706f6e73653d6f297d722e696e686572697473286f2c4572726f722c7b746f4a534f4e3a66756e6374696f6e28297b72657475726e7b6d6573736167653a746869732e6d6573736167652c6e616d653a746869732e6e616d652c6465736372697074696f6e3a746869732e6465736372697074696f6e2c6e756d6265723a746869732e6e756d6265722c66696c654e616d653a746869732e66696c654e616d652c6c696e654e756d6265723a746869732e6c696e654e756d6265722c636f6c756d6e4e756d6265723a746869732e636f6c756d6e4e756d6265722c737461636b3a746869732e737461636b2c636f6e6669673a746869732e636f6e6669672c636f64653a746869732e636f64652c7374617475733a746869732e726573706f6e73652626746869732e726573706f6e73652e7374617475733f746869732e726573706f6e73652e7374617475733a6e756c6c7d7d7d293b76617220693d6f2e70726f746f747970652c733d7b7d3b5b224552525f4241445f4f5054494f4e5f56414c5545222c224552525f4241445f4f5054494f4e222c2245434f4e4e41424f52544544222c224554494d45444f5554222c224552525f4e4554574f524b222c224552525f46525f544f4f5f4d414e595f524544495245435453222c224552525f44455052454341544544222c224552525f4241445f524553504f4e5345222c224552525f4241445f52455155455354222c224552525f43414e43454c4544225d2e666f7245616368282866756e6374696f6e2865297b735b655d3d7b76616c75653a657d7d29292c4f626a6563742e646566696e6550726f70657274696573286f2c73292c4f626a6563742e646566696e6550726f706572747928692c2269734178696f734572726f72222c7b76616c75653a21307d292c6f2e66726f6d3d66756e6374696f6e28652c742c6e2c732c612c75297b76617220633d4f626a6563742e6372656174652869293b72657475726e20722e746f466c61744f626a65637428652c632c2866756e6374696f6e2865297b72657475726e2065213d3d4572726f722e70726f746f747970657d29292c6f2e63616c6c28632c652e6d6573736167652c742c6e2c732c61292c632e6e616d653d652e6e616d652c7526264f626a6563742e61737369676e28632c75292c637d2c652e6578706f7274733d6f7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2831293b66756e6374696f6e206f2865297b722e63616c6c28746869732c6e756c6c3d3d653f2263616e63656c6564223a652c722e4552525f43414e43454c4544292c746869732e6e616d653d2243616e63656c65644572726f72227d6e2830292e696e686572697473286f2c722c7b5f5f43414e43454c5f5f3a21307d292c652e6578706f7274733d6f7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830292c6f3d6e283139292c693d6e2831292c733d6e2836292c613d6e2837292c753d7b22436f6e74656e742d54797065223a226170706c69636174696f6e2f782d7777772d666f726d2d75726c656e636f646564227d3b66756e6374696f6e206328652c74297b21722e6973556e646566696e65642865292626722e6973556e646566696e656428655b22436f6e74656e742d54797065225d29262628655b22436f6e74656e742d54797065225d3d74297d76617220662c6c3d7b7472616e736974696f6e616c3a732c616461707465723a282822756e646566696e656422213d747970656f6620584d4c48747470526571756573747c7c22756e646566696e656422213d747970656f662070726f636573732626225b6f626a6563742070726f636573735d223d3d3d4f626a6563742e70726f746f747970652e746f537472696e672e63616c6c2870726f636573732929262628663d6e283829292c66292c7472616e73666f726d526571756573743a5b66756e6374696f6e28652c74297b6966286f28742c2241636365707422292c6f28742c22436f6e74656e742d5479706522292c722e6973466f726d446174612865297c7c722e697341727261794275666665722865297c7c722e69734275666665722865297c7c722e697353747265616d2865297c7c722e697346696c652865297c7c722e6973426c6f622865292972657475726e20653b696628722e69734172726179427566666572566965772865292972657475726e20652e6275666665723b696628722e697355524c536561726368506172616d732865292972657475726e206328742c226170706c69636174696f6e2f782d7777772d666f726d2d75726c656e636f6465643b636861727365743d7574662d3822292c652e746f537472696e6728293b766172206e2c693d722e69734f626a6563742865292c733d742626745b22436f6e74656e742d54797065225d3b696628286e3d722e697346696c654c697374286529297c7c692626226d756c7469706172742f666f726d2d64617461223d3d3d73297b76617220753d746869732e656e762626746869732e656e762e466f726d446174613b72657475726e2061286e3f7b2266696c65735b5d223a657d3a652c7526266e65772075297d72657475726e20697c7c226170706c69636174696f6e2f6a736f6e223d3d3d733f286328742c226170706c69636174696f6e2f6a736f6e22292c66756e6374696f6e28652c742c6e297b696628722e6973537472696e67286529297472797b72657475726e28747c7c4a534f4e2e7061727365292865292c722e7472696d2865297d63617463682865297b6966282253796e7461784572726f7222213d3d652e6e616d65297468726f7720657d72657475726e286e7c7c4a534f4e2e737472696e67696679292865297d286529293a657d5d2c7472616e73666f726d526573706f6e73653a5b66756e6374696f6e2865297b76617220743d746869732e7472616e736974696f6e616c7c7c6c2e7472616e736974696f6e616c2c6e3d742626742e73696c656e744a534f4e50617273696e672c6f3d742626742e666f726365644a534f4e50617273696e672c733d216e2626226a736f6e223d3d3d746869732e726573706f6e7365547970653b696628737c7c6f2626722e6973537472696e672865292626652e6c656e677468297472797b72657475726e204a534f4e2e70617273652865297d63617463682865297b69662873297b6966282253796e7461784572726f72223d3d3d652e6e616d65297468726f7720692e66726f6d28652c692e4552525f4241445f524553504f4e53452c746869732c6e756c6c2c746869732e726573706f6e7365293b7468726f7720657d7d72657475726e20657d5d2c74696d656f75743a302c78737266436f6f6b69654e616d653a22585352462d544f4b454e222c787372664865616465724e616d653a22582d585352462d544f4b454e222c6d6178436f6e74656e744c656e6774683a2d312c6d6178426f64794c656e6774683a2d312c656e763a7b466f726d446174613a6e283237297d2c76616c69646174655374617475733a66756e6374696f6e2865297b72657475726e20653e3d3230302626653c3330307d2c686561646572733a7b636f6d6d6f6e3a7b4163636570743a226170706c69636174696f6e2f6a736f6e2c20746578742f706c61696e2c202a2f2a227d7d7d3b722e666f7245616368285b2264656c657465222c22676574222c2268656164225d2c2866756e6374696f6e2865297b6c2e686561646572735b655d3d7b7d7d29292c722e666f7245616368285b22706f7374222c22707574222c227061746368225d2c2866756e6374696f6e2865297b6c2e686561646572735b655d3d722e6d657267652875297d29292c652e6578706f7274733d6c7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b652e6578706f7274733d66756e6374696f6e28652c74297b72657475726e2066756e6374696f6e28297b666f7228766172206e3d6e657720417272617928617267756d656e74732e6c656e677468292c723d303b723c6e2e6c656e6774683b722b2b296e5b725d3d617267756d656e74735b725d3b72657475726e20652e6170706c7928742c6e297d7d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b66756e6374696f6e206f2865297b72657475726e20656e636f6465555249436f6d706f6e656e742865292e7265706c616365282f2533412f67692c223a22292e7265706c616365282f2532342f672c222422292e7265706c616365282f2532432f67692c222c22292e7265706c616365282f2532302f672c222b22292e7265706c616365282f2535422f67692c225b22292e7265706c616365282f2535442f67692c225d22297d652e6578706f7274733d66756e6374696f6e28652c742c6e297b69662821742972657475726e20653b76617220693b6966286e29693d6e2874293b656c736520696628722e697355524c536561726368506172616d7328742929693d742e746f537472696e6728293b656c73657b76617220733d5b5d3b722e666f724561636828742c2866756e6374696f6e28652c74297b6e756c6c213d65262628722e697341727261792865293f742b3d225b5d223a653d5b655d2c722e666f724561636828652c2866756e6374696f6e2865297b722e6973446174652865293f653d652e746f49534f537472696e6728293a722e69734f626a656374286529262628653d4a534f4e2e737472696e67696679286529292c732e70757368286f2874292b223d222b6f286529297d2929297d29292c693d732e6a6f696e28222622297d69662869297b76617220613d652e696e6465784f6628222322293b2d31213d3d61262628653d652e736c69636528302c6129292c652b3d282d313d3d3d652e696e6465784f6628223f22293f223f223a222622292b697d72657475726e20657d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b652e6578706f7274733d7b73696c656e744a534f4e50617273696e673a21302c666f726365644a534f4e50617273696e673a21302c636c617269667954696d656f75744572726f723a21317d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b652e6578706f7274733d66756e6374696f6e28652c74297b743d747c7c6e657720466f726d446174613b766172206e3d5b5d3b66756e6374696f6e206f2865297b72657475726e206e756c6c3d3d3d653f22223a722e6973446174652865293f652e746f49534f537472696e6728293a722e697341727261794275666665722865297c7c722e6973547970656441727261792865293f2266756e6374696f6e223d3d747970656f6620426c6f623f6e657720426c6f62285b655d293a4275666665722e66726f6d2865293a657d72657475726e2066756e6374696f6e206528692c73297b696628722e6973506c61696e4f626a6563742869297c7c722e69734172726179286929297b6966282d31213d3d6e2e696e6465784f66286929297468726f77204572726f72282243697263756c6172207265666572656e636520646574656374656420696e20222b73293b6e2e707573682869292c722e666f724561636828692c2866756e6374696f6e286e2c69297b69662821722e6973556e646566696e6564286e29297b76617220612c753d733f732b222e222b693a693b6966286e262621732626226f626a656374223d3d747970656f66206e29696628722e656e64735769746828692c227b7d2229296e3d4a534f4e2e737472696e67696679286e293b656c736520696628722e656e64735769746828692c225b5d2229262628613d722e746f4172726179286e29292972657475726e20766f696420612e666f7245616368282866756e6374696f6e2865297b21722e6973556e646566696e65642865292626742e617070656e6428752c6f286529297d29293b65286e2c75297d7d29292c6e2e706f7028297d656c736520742e617070656e6428732c6f286929297d2865292c747d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830292c6f3d6e283230292c693d6e283231292c733d6e2835292c613d6e2839292c753d6e283234292c633d6e283235292c663d6e2836292c6c3d6e2831292c703d6e2832292c643d6e283236293b652e6578706f7274733d66756e6374696f6e2865297b72657475726e206e65772050726f6d697365282866756e6374696f6e28742c6e297b76617220682c6d3d652e646174612c763d652e686561646572732c793d652e726573706f6e7365547970653b66756e6374696f6e206728297b652e63616e63656c546f6b656e2626652e63616e63656c546f6b656e2e756e7375627363726962652868292c652e7369676e616c2626652e7369676e616c2e72656d6f76654576656e744c697374656e6572282261626f7274222c68297d722e6973466f726d44617461286d292626722e69735374616e6461726442726f77736572456e762829262664656c65746520765b22436f6e74656e742d54797065225d3b76617220453d6e657720584d4c48747470526571756573743b696628652e61757468297b76617220623d652e617574682e757365726e616d657c7c22222c4f3d652e617574682e70617373776f72643f756e65736361706528656e636f6465555249436f6d706f6e656e7428652e617574682e70617373776f726429293a22223b762e417574686f72697a6174696f6e3d22426173696320222b62746f6128622b223a222b4f297d76617220783d6128652e6261736555524c2c652e75726c293b66756e6374696f6e207728297b69662845297b76617220723d22676574416c6c526573706f6e73654865616465727322696e20453f7528452e676574416c6c526573706f6e7365486561646572732829293a6e756c6c2c693d7b646174613a792626227465787422213d3d792626226a736f6e22213d3d793f452e726573706f6e73653a452e726573706f6e7365546578742c7374617475733a452e7374617475732c737461747573546578743a452e737461747573546578742c686561646572733a722c636f6e6669673a652c726571756573743a457d3b6f282866756e6374696f6e2865297b742865292c6728297d292c2866756e6374696f6e2865297b6e2865292c6728297d292c69292c453d6e756c6c7d7d696628452e6f70656e28652e6d6574686f642e746f55707065724361736528292c7328782c652e706172616d732c652e706172616d7353657269616c697a6572292c2130292c452e74696d656f75743d652e74696d656f75742c226f6e6c6f6164656e6422696e20453f452e6f6e6c6f6164656e643d773a452e6f6e726561647973746174656368616e67653d66756e6374696f6e28297b452626343d3d3d452e7265616479537461746526262830213d3d452e7374617475737c7c452e726573706f6e736555524c2626303d3d3d452e726573706f6e736555524c2e696e6465784f66282266696c653a222929262673657454696d656f75742877297d2c452e6f6e61626f72743d66756e6374696f6e28297b452626286e286e6577206c2822526571756573742061626f72746564222c6c2e45434f4e4e41424f525445442c652c4529292c453d6e756c6c297d2c452e6f6e6572726f723d66756e6374696f6e28297b6e286e6577206c28224e6574776f726b204572726f72222c6c2e4552525f4e4554574f524b2c652c452c4529292c453d6e756c6c7d2c452e6f6e74696d656f75743d66756e6374696f6e28297b76617220743d652e74696d656f75743f2274696d656f7574206f6620222b652e74696d656f75742b226d73206578636565646564223a2274696d656f7574206578636565646564222c723d652e7472616e736974696f6e616c7c7c663b652e74696d656f75744572726f724d657373616765262628743d652e74696d656f75744572726f724d657373616765292c6e286e6577206c28742c722e636c617269667954696d656f75744572726f723f6c2e4554494d45444f55543a6c2e45434f4e4e41424f525445442c652c4529292c453d6e756c6c7d2c722e69735374616e6461726442726f77736572456e762829297b76617220523d28652e7769746843726564656e7469616c737c7c63287829292626652e78737266436f6f6b69654e616d653f692e7265616428652e78737266436f6f6b69654e616d65293a766f696420303b52262628765b652e787372664865616465724e616d655d3d52297d227365745265717565737448656164657222696e20452626722e666f724561636828762c2866756e6374696f6e28652c74297b766f696420303d3d3d6d262622636f6e74656e742d74797065223d3d3d742e746f4c6f7765724361736528293f64656c65746520765b745d3a452e7365745265717565737448656164657228742c65297d29292c722e6973556e646566696e656428652e7769746843726564656e7469616c73297c7c28452e7769746843726564656e7469616c733d2121652e7769746843726564656e7469616c73292c792626226a736f6e22213d3d79262628452e726573706f6e7365547970653d652e726573706f6e736554797065292c2266756e6374696f6e223d3d747970656f6620652e6f6e446f776e6c6f616450726f67726573732626452e6164644576656e744c697374656e6572282270726f6772657373222c652e6f6e446f776e6c6f616450726f6772657373292c2266756e6374696f6e223d3d747970656f6620652e6f6e55706c6f616450726f67726573732626452e75706c6f61642626452e75706c6f61642e6164644576656e744c697374656e6572282270726f6772657373222c652e6f6e55706c6f616450726f6772657373292c28652e63616e63656c546f6b656e7c7c652e7369676e616c29262628683d66756e6374696f6e2865297b452626286e2821657c7c652626652e747970653f6e657720703a65292c452e61626f727428292c453d6e756c6c297d2c652e63616e63656c546f6b656e2626652e63616e63656c546f6b656e2e7375627363726962652868292c652e7369676e616c262628652e7369676e616c2e61626f727465643f6828293a652e7369676e616c2e6164644576656e744c697374656e6572282261626f7274222c682929292c6d7c7c286d3d6e756c6c293b76617220533d642878293b5326262d313d3d3d5b2268747470222c226874747073222c2266696c65225d2e696e6465784f662853293f6e286e6577206c2822556e737570706f727465642070726f746f636f6c20222b532b223a222c6c2e4552525f4241445f524551554553542c6529293a452e73656e64286d297d29297d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e283232292c6f3d6e283233293b652e6578706f7274733d66756e6374696f6e28652c74297b72657475726e2065262621722874293f6f28652c74293a747d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b652e6578706f7274733d66756e6374696f6e2865297b72657475726e212821657c7c21652e5f5f43414e43454c5f5f297d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b652e6578706f7274733d66756e6374696f6e28652c74297b743d747c7c7b7d3b766172206e3d7b7d3b66756e6374696f6e206f28652c74297b72657475726e20722e6973506c61696e4f626a6563742865292626722e6973506c61696e4f626a6563742874293f722e6d6572676528652c74293a722e6973506c61696e4f626a6563742874293f722e6d65726765287b7d2c74293a722e697341727261792874293f742e736c69636528293a747d66756e6374696f6e2069286e297b72657475726e20722e6973556e646566696e656428745b6e5d293f722e6973556e646566696e656428655b6e5d293f766f696420303a6f28766f696420302c655b6e5d293a6f28655b6e5d2c745b6e5d297d66756e6374696f6e20732865297b69662821722e6973556e646566696e656428745b655d292972657475726e206f28766f696420302c745b655d297d66756e6374696f6e2061286e297b72657475726e20722e6973556e646566696e656428745b6e5d293f722e6973556e646566696e656428655b6e5d293f766f696420303a6f28766f696420302c655b6e5d293a6f28766f696420302c745b6e5d297d66756e6374696f6e2075286e297b72657475726e206e20696e20743f6f28655b6e5d2c745b6e5d293a6e20696e20653f6f28766f696420302c655b6e5d293a766f696420307d76617220633d7b75726c3a732c6d6574686f643a732c646174613a732c6261736555524c3a612c7472616e73666f726d526571756573743a612c7472616e73666f726d526573706f6e73653a612c706172616d7353657269616c697a65723a612c74696d656f75743a612c74696d656f75744d6573736167653a612c7769746843726564656e7469616c733a612c616461707465723a612c726573706f6e7365547970653a612c78737266436f6f6b69654e616d653a612c787372664865616465724e616d653a612c6f6e55706c6f616450726f67726573733a612c6f6e446f776e6c6f616450726f67726573733a612c6465636f6d70726573733a612c6d6178436f6e74656e744c656e6774683a612c6d6178426f64794c656e6774683a612c6265666f726552656469726563743a612c7472616e73706f72743a612c687474704167656e743a612c68747470734167656e743a612c63616e63656c546f6b656e3a612c736f636b6574506174683a612c726573706f6e7365456e636f64696e673a612c76616c69646174655374617475733a757d3b72657475726e20722e666f7245616368284f626a6563742e6b6579732865292e636f6e636174284f626a6563742e6b657973287429292c2866756e6374696f6e2865297b76617220743d635b655d7c7c692c6f3d742865293b722e6973556e646566696e6564286f29262674213d3d757c7c286e5b655d3d6f297d29292c6e7d7d2c66756e6374696f6e28652c74297b652e6578706f7274733d7b76657273696f6e3a22302e32372e32227d7d2c66756e6374696f6e28652c742c6e297b652e6578706f7274733d6e283134297d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830292c6f3d6e2834292c693d6e283135292c733d6e283131293b76617220613d66756e6374696f6e20652874297b766172206e3d6e657720692874292c613d6f28692e70726f746f747970652e726571756573742c6e293b72657475726e20722e657874656e6428612c692e70726f746f747970652c6e292c722e657874656e6428612c6e292c612e6372656174653d66756e6374696f6e286e297b72657475726e2065287328742c6e29297d2c617d286e283329293b612e4178696f733d692c612e43616e63656c65644572726f723d6e2832292c612e43616e63656c546f6b656e3d6e283239292c612e697343616e63656c3d6e283130292c612e56455253494f4e3d6e283132292e76657273696f6e2c612e746f466f726d446174613d6e2837292c612e4178696f734572726f723d6e2831292c612e43616e63656c3d612e43616e63656c65644572726f722c612e616c6c3d66756e6374696f6e2865297b72657475726e2050726f6d6973652e616c6c2865297d2c612e7370726561643d6e283330292c612e69734178696f734572726f723d6e283331292c652e6578706f7274733d612c652e6578706f7274732e64656661756c743d617d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830292c6f3d6e2835292c693d6e283136292c733d6e283137292c613d6e283131292c753d6e2839292c633d6e283238292c663d632e76616c696461746f72733b66756e6374696f6e206c2865297b746869732e64656661756c74733d652c746869732e696e746572636570746f72733d7b726571756573743a6e657720692c726573706f6e73653a6e657720697d7d6c2e70726f746f747970652e726571756573743d66756e6374696f6e28652c74297b22737472696e67223d3d747970656f6620653f28743d747c7c7b7d292e75726c3d653a743d657c7c7b7d2c28743d6128746869732e64656661756c74732c7429292e6d6574686f643f742e6d6574686f643d742e6d6574686f642e746f4c6f7765724361736528293a746869732e64656661756c74732e6d6574686f643f742e6d6574686f643d746869732e64656661756c74732e6d6574686f642e746f4c6f7765724361736528293a742e6d6574686f643d22676574223b766172206e3d742e7472616e736974696f6e616c3b766f69642030213d3d6e2626632e6173736572744f7074696f6e73286e2c7b73696c656e744a534f4e50617273696e673a662e7472616e736974696f6e616c28662e626f6f6c65616e292c666f726365644a534f4e50617273696e673a662e7472616e736974696f6e616c28662e626f6f6c65616e292c636c617269667954696d656f75744572726f723a662e7472616e736974696f6e616c28662e626f6f6c65616e297d2c2131293b76617220723d5b5d2c6f3d21303b746869732e696e746572636570746f72732e726571756573742e666f7245616368282866756e6374696f6e2865297b2266756e6374696f6e223d3d747970656f6620652e72756e5768656e262621313d3d3d652e72756e5768656e2874297c7c286f3d6f2626652e73796e6368726f6e6f75732c722e756e736869667428652e66756c66696c6c65642c652e72656a656374656429297d29293b76617220692c753d5b5d3b696628746869732e696e746572636570746f72732e726573706f6e73652e666f7245616368282866756e6374696f6e2865297b752e7075736828652e66756c66696c6c65642c652e72656a6563746564297d29292c216f297b766172206c3d5b732c766f696420305d3b666f722841727261792e70726f746f747970652e756e73686966742e6170706c79286c2c72292c6c3d6c2e636f6e6361742875292c693d50726f6d6973652e7265736f6c76652874293b6c2e6c656e6774683b29693d692e7468656e286c2e736869667428292c6c2e73686966742829293b72657475726e20697d666f722876617220703d743b722e6c656e6774683b297b76617220643d722e736869667428292c683d722e736869667428293b7472797b703d642870297d63617463682865297b682865293b627265616b7d7d7472797b693d732870297d63617463682865297b72657475726e2050726f6d6973652e72656a6563742865297d666f72283b752e6c656e6774683b29693d692e7468656e28752e736869667428292c752e73686966742829293b72657475726e20697d2c6c2e70726f746f747970652e6765745572693d66756e6374696f6e2865297b653d6128746869732e64656661756c74732c65293b76617220743d7528652e6261736555524c2c652e75726c293b72657475726e206f28742c652e706172616d732c652e706172616d7353657269616c697a6572297d2c722e666f7245616368285b2264656c657465222c22676574222c2268656164222c226f7074696f6e73225d2c2866756e6374696f6e2865297b6c2e70726f746f747970655b655d3d66756e6374696f6e28742c6e297b72657475726e20746869732e726571756573742861286e7c7c7b7d2c7b6d6574686f643a652c75726c3a742c646174613a286e7c7c7b7d292e646174617d29297d7d29292c722e666f7245616368285b22706f7374222c22707574222c227061746368225d2c2866756e6374696f6e2865297b66756e6374696f6e20742874297b72657475726e2066756e6374696f6e286e2c722c6f297b72657475726e20746869732e726571756573742861286f7c7c7b7d2c7b6d6574686f643a652c686561646572733a743f7b22436f6e74656e742d54797065223a226d756c7469706172742f666f726d2d64617461227d3a7b7d2c75726c3a6e2c646174613a727d29297d7d6c2e70726f746f747970655b655d3d7428292c6c2e70726f746f747970655b652b22466f726d225d3d74282130297d29292c652e6578706f7274733d6c7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b66756e6374696f6e206f28297b746869732e68616e646c6572733d5b5d7d6f2e70726f746f747970652e7573653d66756e6374696f6e28652c742c6e297b72657475726e20746869732e68616e646c6572732e70757368287b66756c66696c6c65643a652c72656a65637465643a742c73796e6368726f6e6f75733a21216e26266e2e73796e6368726f6e6f75732c72756e5768656e3a6e3f6e2e72756e5768656e3a6e756c6c7d292c746869732e68616e646c6572732e6c656e6774682d317d2c6f2e70726f746f747970652e656a6563743d66756e6374696f6e2865297b746869732e68616e646c6572735b655d262628746869732e68616e646c6572735b655d3d6e756c6c297d2c6f2e70726f746f747970652e666f72456163683d66756e6374696f6e2865297b722e666f724561636828746869732e68616e646c6572732c2866756e6374696f6e2874297b6e756c6c213d3d742626652874297d29297d2c652e6578706f7274733d6f7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830292c6f3d6e283138292c693d6e283130292c733d6e2833292c613d6e2832293b66756e6374696f6e20752865297b696628652e63616e63656c546f6b656e2626652e63616e63656c546f6b656e2e7468726f77496652657175657374656428292c652e7369676e616c2626652e7369676e616c2e61626f72746564297468726f77206e657720617d652e6578706f7274733d66756e6374696f6e2865297b72657475726e20752865292c652e686561646572733d652e686561646572737c7c7b7d2c652e646174613d6f2e63616c6c28652c652e646174612c652e686561646572732c652e7472616e73666f726d52657175657374292c652e686561646572733d722e6d6572676528652e686561646572732e636f6d6d6f6e7c7c7b7d2c652e686561646572735b652e6d6574686f645d7c7c7b7d2c652e68656164657273292c722e666f7245616368285b2264656c657465222c22676574222c2268656164222c22706f7374222c22707574222c227061746368222c22636f6d6d6f6e225d2c2866756e6374696f6e2874297b64656c65746520652e686561646572735b745d7d29292c28652e616461707465727c7c732e61646170746572292865292e7468656e282866756e6374696f6e2874297b72657475726e20752865292c742e646174613d6f2e63616c6c28652c742e646174612c742e686561646572732c652e7472616e73666f726d526573706f6e7365292c747d292c2866756e6374696f6e2874297b72657475726e20692874297c7c28752865292c742626742e726573706f6e7365262628742e726573706f6e73652e646174613d6f2e63616c6c28652c742e726573706f6e73652e646174612c742e726573706f6e73652e686561646572732c652e7472616e73666f726d526573706f6e73652929292c50726f6d6973652e72656a6563742874297d29297d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830292c6f3d6e2833293b652e6578706f7274733d66756e6374696f6e28652c742c6e297b76617220693d746869737c7c6f3b72657475726e20722e666f7245616368286e2c2866756e6374696f6e286e297b653d6e2e63616c6c28692c652c74297d29292c657d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b652e6578706f7274733d66756e6374696f6e28652c74297b722e666f724561636828652c2866756e6374696f6e286e2c72297b72213d3d742626722e746f55707065724361736528293d3d3d742e746f5570706572436173652829262628655b745d3d6e2c64656c65746520655b725d297d29297d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2831293b652e6578706f7274733d66756e6374696f6e28652c742c6e297b766172206f3d6e2e636f6e6669672e76616c69646174655374617475733b6e2e73746174757326266f2626216f286e2e737461747573293f74286e65772072282252657175657374206661696c656420776974682073746174757320636f646520222b6e2e7374617475732c5b722e4552525f4241445f524551554553542c722e4552525f4241445f524553504f4e53455d5b4d6174682e666c6f6f72286e2e7374617475732f313030292d345d2c6e2e636f6e6669672c6e2e726571756573742c6e29293a65286e297d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b652e6578706f7274733d722e69735374616e6461726442726f77736572456e7628293f7b77726974653a66756e6374696f6e28652c742c6e2c6f2c692c73297b76617220613d5b5d3b612e7075736828652b223d222b656e636f6465555249436f6d706f6e656e74287429292c722e69734e756d626572286e292626612e707573682822657870697265733d222b6e65772044617465286e292e746f474d54537472696e672829292c722e6973537472696e67286f292626612e707573682822706174683d222b6f292c722e6973537472696e672869292626612e707573682822646f6d61696e3d222b69292c21303d3d3d732626612e70757368282273656375726522292c646f63756d656e742e636f6f6b69653d612e6a6f696e28223b2022297d2c726561643a66756e6374696f6e2865297b76617220743d646f63756d656e742e636f6f6b69652e6d61746368286e6577205265674578702822285e7c3b5c5c732a2928222b652b22293d285b5e3b5d2a292229293b72657475726e20743f6465636f6465555249436f6d706f6e656e7428745b335d293a6e756c6c7d2c72656d6f76653a66756e6374696f6e2865297b746869732e777269746528652c22222c446174652e6e6f7728292d3836346535297d7d3a7b77726974653a66756e6374696f6e28297b7d2c726561643a66756e6374696f6e28297b72657475726e206e756c6c7d2c72656d6f76653a66756e6374696f6e28297b7d7d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b652e6578706f7274733d66756e6374696f6e2865297b72657475726e2f5e285b612d7a5d5b612d7a5c642b5c2d2e5d2a3a293f5c2f5c2f2f692e746573742865297d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b652e6578706f7274733d66756e6374696f6e28652c74297b72657475726e20743f652e7265706c616365282f5c2f2b242f2c2222292b222f222b742e7265706c616365282f5e5c2f2b2f2c2222293a657d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830292c6f3d5b22616765222c22617574686f72697a6174696f6e222c22636f6e74656e742d6c656e677468222c22636f6e74656e742d74797065222c2265746167222c2265787069726573222c2266726f6d222c22686f7374222c2269662d6d6f6469666965642d73696e6365222c2269662d756e6d6f6469666965642d73696e6365222c226c6173742d6d6f646966696564222c226c6f636174696f6e222c226d61782d666f727761726473222c2270726f78792d617574686f72697a6174696f6e222c2272656665726572222c2272657472792d6166746572222c22757365722d6167656e74225d3b652e6578706f7274733d66756e6374696f6e2865297b76617220742c6e2c692c733d7b7d3b72657475726e20653f28722e666f724561636828652e73706c697428225c6e22292c2866756e6374696f6e2865297b696628693d652e696e6465784f6628223a22292c743d722e7472696d28652e73756273747228302c6929292e746f4c6f7765724361736528292c6e3d722e7472696d28652e73756273747228692b3129292c74297b696628735b745d26266f2e696e6465784f662874293e3d302972657475726e3b735b745d3d227365742d636f6f6b6965223d3d3d743f28735b745d3f735b745d3a5b5d292e636f6e636174285b6e5d293a735b745d3f735b745d2b222c20222b6e3a6e7d7d29292c73293a737d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b652e6578706f7274733d722e69735374616e6461726442726f77736572456e7628293f66756e6374696f6e28297b76617220652c743d2f286d7369657c74726964656e74292f692e74657374286e6176696761746f722e757365724167656e74292c6e3d646f63756d656e742e637265617465456c656d656e7428226122293b66756e6374696f6e206f2865297b76617220723d653b72657475726e20742626286e2e736574417474726962757465282268726566222c72292c723d6e2e68726566292c6e2e736574417474726962757465282268726566222c72292c7b687265663a6e2e687265662c70726f746f636f6c3a6e2e70726f746f636f6c3f6e2e70726f746f636f6c2e7265706c616365282f3a242f2c2222293a22222c686f73743a6e2e686f73742c7365617263683a6e2e7365617263683f6e2e7365617263682e7265706c616365282f5e5c3f2f2c2222293a22222c686173683a6e2e686173683f6e2e686173682e7265706c616365282f5e232f2c2222293a22222c686f73746e616d653a6e2e686f73746e616d652c706f72743a6e2e706f72742c706174686e616d653a222f223d3d3d6e2e706174686e616d652e6368617241742830293f6e2e706174686e616d653a222f222b6e2e706174686e616d657d7d72657475726e20653d6f2877696e646f772e6c6f636174696f6e2e68726566292c66756e6374696f6e2874297b766172206e3d722e6973537472696e672874293f6f2874293a743b72657475726e206e2e70726f746f636f6c3d3d3d652e70726f746f636f6c26266e2e686f73743d3d3d652e686f73747d7d28293a66756e6374696f6e28297b72657475726e21307d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b652e6578706f7274733d66756e6374696f6e2865297b76617220743d2f5e285b2d2b5c775d7b312c32357d29283a3f5c2f5c2f7c3a292f2e657865632865293b72657475726e20742626745b315d7c7c22227d7d2c66756e6374696f6e28652c74297b652e6578706f7274733d6e756c6c7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e283132292e76657273696f6e2c6f3d6e2831292c693d7b7d3b5b226f626a656374222c22626f6f6c65616e222c226e756d626572222c2266756e6374696f6e222c22737472696e67222c2273796d626f6c225d2e666f7245616368282866756e6374696f6e28652c74297b695b655d3d66756e6374696f6e286e297b72657475726e20747970656f66206e3d3d3d657c7c2261222b28743c313f226e20223a222022292b657d7d29293b76617220733d7b7d3b692e7472616e736974696f6e616c3d66756e6374696f6e28652c742c6e297b66756e6374696f6e206928652c74297b72657475726e225b4178696f732076222b722b225d205472616e736974696f6e616c206f7074696f6e2027222b652b2227222b742b286e3f222e20222b6e3a2222297d72657475726e2066756e6374696f6e286e2c722c61297b69662821313d3d3d65297468726f77206e6577206f286928722c2220686173206265656e2072656d6f766564222b28743f2220696e20222b743a222229292c6f2e4552525f44455052454341544544293b72657475726e2074262621735b725d262628735b725d3d21302c636f6e736f6c652e7761726e286928722c2220686173206265656e20646570726563617465642073696e63652076222b742b2220616e642077696c6c2062652072656d6f76656420696e20746865206e65617220667574757265222929292c21657c7c65286e2c722c61297d7d2c652e6578706f7274733d7b6173736572744f7074696f6e733a66756e6374696f6e28652c742c6e297b696628226f626a65637422213d747970656f662065297468726f77206e6577206f28226f7074696f6e73206d75737420626520616e206f626a656374222c6f2e4552525f4241445f4f5054494f4e5f56414c5545293b666f722876617220723d4f626a6563742e6b6579732865292c693d722e6c656e6774683b692d2d203e303b297b76617220733d725b695d2c613d745b735d3b69662861297b76617220753d655b735d2c633d766f696420303d3d3d757c7c6128752c732c65293b6966282130213d3d63297468726f77206e6577206f28226f7074696f6e20222b732b22206d75737420626520222b632c6f2e4552525f4241445f4f5054494f4e5f56414c5545297d656c7365206966282130213d3d6e297468726f77206e6577206f2822556e6b6e6f776e206f7074696f6e20222b732c6f2e4552525f4241445f4f5054494f4e297d7d2c76616c696461746f72733a697d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2832293b66756e6374696f6e206f2865297b6966282266756e6374696f6e22213d747970656f662065297468726f77206e657720547970654572726f7228226578656375746f72206d75737420626520612066756e6374696f6e2e22293b76617220743b746869732e70726f6d6973653d6e65772050726f6d697365282866756e6374696f6e2865297b743d657d29293b766172206e3d746869733b746869732e70726f6d6973652e7468656e282866756e6374696f6e2865297b6966286e2e5f6c697374656e657273297b76617220742c723d6e2e5f6c697374656e6572732e6c656e6774683b666f7228743d303b743c723b742b2b296e2e5f6c697374656e6572735b745d2865293b6e2e5f6c697374656e6572733d6e756c6c7d7d29292c746869732e70726f6d6973652e7468656e3d66756e6374696f6e2865297b76617220742c723d6e65772050726f6d697365282866756e6374696f6e2865297b6e2e7375627363726962652865292c743d657d29292e7468656e2865293b72657475726e20722e63616e63656c3d66756e6374696f6e28297b6e2e756e7375627363726962652874297d2c727d2c65282866756e6374696f6e2865297b6e2e726561736f6e7c7c286e2e726561736f6e3d6e657720722865292c74286e2e726561736f6e29297d29297d6f2e70726f746f747970652e7468726f7749665265717565737465643d66756e6374696f6e28297b696628746869732e726561736f6e297468726f7720746869732e726561736f6e7d2c6f2e70726f746f747970652e7375627363726962653d66756e6374696f6e2865297b746869732e726561736f6e3f6528746869732e726561736f6e293a746869732e5f6c697374656e6572733f746869732e5f6c697374656e6572732e707573682865293a746869732e5f6c697374656e6572733d5b655d7d2c6f2e70726f746f747970652e756e7375627363726962653d66756e6374696f6e2865297b696628746869732e5f6c697374656e657273297b76617220743d746869732e5f6c697374656e6572732e696e6465784f662865293b2d31213d3d742626746869732e5f6c697374656e6572732e73706c69636528742c31297d7d2c6f2e736f757263653d66756e6374696f6e28297b76617220653b72657475726e7b746f6b656e3a6e6577206f282866756e6374696f6e2874297b653d747d29292c63616e63656c3a657d7d2c652e6578706f7274733d6f7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b652e6578706f7274733d66756e6374696f6e2865297b72657475726e2066756e6374696f6e2874297b72657475726e20652e6170706c79286e756c6c2c74297d7d7d2c66756e6374696f6e28652c742c6e297b2275736520737472696374223b76617220723d6e2830293b652e6578706f7274733d66756e6374696f6e2865297b72657475726e20722e69734f626a656374286529262621303d3d3d652e69734178696f734572726f727d7d5d297d29293b0d0a2f2f2320736f757263654d617070696e6755524c3d6178696f732e6d696e2e6d6170`
)

func AddRouterOfAxiosMinJs(router *gin.Engine) {
    
    utils.GetJs(router, AXIOS_MIN_JS_RELATIVE_PATH, AXIOS_MIN_JS_HEX_CONTENT)
    
}







